﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Chilis.Marketing.Common;
using Chilis.Marketing.Business.Entity;

namespace Chilis.Marketing.Data.Access
{
    public class DAUsuario : ConexionBD
    {
        #region ATRIBUTOS

        ChilisDataContext chilisDataContext = new ChilisDataContext();

        #endregion

        #region CONSTRUCTOR
        #endregion

        #region PROPIEDADES
        #endregion

        #region METODOS


        /// <summary>
        /// Función             : EsUsuarioValido
        /// Descripción         : Busca los Usuarios de acuerdo a los filtros configurados
        /// Fecha Creacion      : 01/04/2012
        /// Creador             : TP2
        /// Ultimo en modificar : TP2
        /// Ultima modificacion : 01/04/2012
        /// </summary>
        /// <param name="filtro">Entidad que representa el Usuario</param>
        /// <returns>Flag que indica que el usuario existe en la BD</returns>
        public int? EsUsuarioValido(BEUsuario filtro)
        {
            int? contEsUsuarioValido = 0;

            try
            {
                chilisDataContext.spEsUsuarioValido(filtro.UsuarioLogin, 
                                                    filtro.Contrasenha, 
                                                    ref contEsUsuarioValido);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
            }
            return contEsUsuarioValido;

        }


        #endregion
    }
}
